﻿
.btn_active{border:0; background:url(../images/btn_active.jpg); width:60px; height:20px;color:#3A5C7A;font-size:12px;}
.btn_normal{border:0; background:url(../images/btn_normal.jpg); width:60px; height:20px;color:#3A5C7A;font-size:12px;}
.btn_big_active{border:0; background:url(../images/btn_big_active.jpg); width:80px; height:20px;color:#3A5C7A;font-size:12px;}
.btn_big_normal{border:0; background:url(../images/btn_big_normal.jpg); width:80px; height:20px;color:#3A5C7A;font-size:12px;}
.btn_small_active{border:0; background:url(../images/btn_small_active.jpg); width:30px; height:20px;color:#3A5C7A;font-size:12px;}
.btn_small_normal{border:0; background:url(../images/btn_small_normal.jpg); width:30px; height:20px;color:#3A5C7A;font-size:12px;}
.input2 {
font-size:12px;font-family:宋体,Arial;
}
.input1 
{
    font-size:12px;font-family:宋体,Arial;
    /*
border-right:1px solid;
border-top:1px solid;

border-left:1px solid;
border-bottom:1px solid;
background-color:#F3FBFD;
border-color:#696969;*/

}
.query_area
{
    border-bottom:1px dotted #BABABA;text-align:left;padding-bottom:4px;padding-top:4px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.button_area
{
    text-align:right;padding-bottom:4px;padding-top:4px;
}
.save_area
{
    text-align:center;padding:10px;
}
.title { background: #FFF; border: 1px solid #9DB3C5; padding: 1px; width:%90;margin:20px auto; }
.title h1 { line-height: 31px; text-align:center;  background: #2F589C url(../images/th_bg2.gif); background-repeat: repeat-x; background-position: 0 0; color: #FFF; }
.title th, .title td { border: 1px solid #CAD9EA; padding: 5px; }
table.t1{
    font-size:12px;
    table-layout:fixed;
	empty-cells:show; 
	border-collapse: collapse;
	margin:0 auto;
	border:1px solid #cad9ea;
	color:#666;
	text-align:center;
}

table.t1 th {
	background-image: url(../images/th_bg1.gif);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
}
table.t1 td,table.t1 th{
	border:1px solid #cad9ea;
	padding:0 0 0;
}
table.t1 tr.a1{
	background-color:#f5fafe;
}
table.t1 tr.a2
{
    background-color: #FFF2F2;border: solid 1px #FF8080;
}
table.t1 td{
    height:22px;padding:1px;
}
table.t1 td.title1{
    font-weight:bold;text-align:center;width:100px;background-color:#f5fafe;
}
table.t1 td.title2{
    font-weight:bold;text-align:center;width:100px;background-color:#FFF2F2;
}

table.t1 a{
    color:#023754;text-decoration:none;
}
table.t1 a:hover{
    color:#CE422D;text-decoration:underline;
}

table.t2{
	border:1px solid #9db3c5;
	color:#666;
}
table.t2 th {
	background-image: url(../images/th_bg2.gif);
	background-repeat:repeat-x;
	height:30px;
	color:#fff;
	
}
table.t2 td{
	border:1px dotted #cad9ea;
	padding:0 2px 0;
}
table.t2 th{
	border:1px solid #a7d1fd;
	padding:0 2px 0;
}
table.t2 tr.a1{
	background-color:#e8f3fd;
}



table.t3{
	border:1px solid #fc58a6;
	color:#720337;
}
table.t3 th {
	height:30px;
	color:#35031b;
}
table.t3 td{
	border:1px dashed #feb8d9;
	padding:0 1.5em 0;
}
table.t3 th{
	border:1px solid #b9f9dc;
	padding:0 2px 0;
}
table.t3 tr.a1{
	background-color:#fbd8e8;
}

.req{
    color:Red;font-weight:700;
}
.navText
{
    font-size:9pt;color:#3c5e7c;
}
.navCurrent
{
    font-size:9pt;color:#34526c;font-weight:700;
}


table.tInfo{
    font-size:12px;
    table-layout:fixed;
	empty-cells:show; 
	border-collapse: collapse;
	margin:0 auto;
	border:0px;
	color:#666;
	font-family:宋体,Arial;
}
table.tInfo td{
    height:30px;padding:1px;text-align:left; 
}
table.tInfo td.title3{
    text-align:right;font-weight:700;
}
table.tInfo td.lableline{
    border-bottom:1px dotted #BABABA;text-align:left;padding-left:4px;color:blue;
}


table.tEdit{
    font-size:12px;
    table-layout:fixed;
	empty-cells:show; 
	border-collapse: collapse;
	margin:0 auto;
	border:1px solid #cad9ea;
	color:#666;
	text-align:left;
}

table.tEdit th {
	background-image: url(../images/th_bg1.gif);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
}
table.tEdit td,table.tEdit th{
	border:1px solid #cad9ea;
	padding:0 0 0;
}
table.tEdit tr.a1{
	background-color:#f5fafe;
}
table.tEdit tr.a2
{
    background-color: #FFF2F2;border: solid 1px #FF8080;
}
table.tEdit td{
    height:22px;padding:1px;
}
table.tEdit td.title1{
    font-weight:bold;text-align:center;width:100px;background-color:#f5fafe;
}
table.tEdit td.title2{
    font-weight:bold;text-align:center;width:100px;background-color:#FFF2F2;
}

table.tEdit a{
    color:#023754;text-decoration:none;
}
table.tEdit a:hover{
    color:#CE422D;text-decoration:underline;
}

.shadetabs {
padding:3px 0;
margin-left:0;
margin-top:1px;
margin-bottom:0;
font:bold 12px;
list-style-type:none;
text-align:left;
font-size:12px;
}

.shadetabs li {
display:inline;
margin:0;
}

.shadetabs li a {
text-decoration:none;
padding:3px 7px;
margin-right:1px;
border:1px solid #778;
color:#2d2b2b;
border-bottom-color:#fff;
border-collapse:collapse;
background:#FFF url(../images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited {
color:#2d2b2b;
}

.shadetabs li a:hover {
text-decoration:underline;
color:#2d2b2b;
}

.shadetabs li.selected {
position:relative;
top:1px;
}

/*选择时的链接*/
.shadetabs li.selected a {
background-image:url(../images/shadeactive.gif);
border-bottom-color:#fff;
}

.shadetabs li.selected a:hover {
text-decoration:none;
}

/*定义content页面背景*/
.contentstyle {
border:1px solid gray;
width:96%;
padding:10px;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFF,endcolorstr=#EAF3FA,gradientType=0);
}

.icon-organization{
	background:url('../images/Organization.gif') no-repeat;
}
.icon-company{
	background:url('../images/company.gif') no-repeat;
}
.icon-department{
	background:url('../images/department.gif') no-repeat;
}
.icon-employee{
	background:url('../images/personal.gif') no-repeat;
}
.icon-company-disable{
	background:url('../images/company_disable.gif') no-repeat;
}
.icon-department-disable{
	background:url('../images/department_disable.gif') no-repeat;
}
.icon-employee-disable{
	background:url('../images/personal_disable.gif') no-repeat;
}
.infoContainer
{
    padding:4px;
    background-color: #FFF2F2;
    color: #404040;
    border: solid 1px #FF8080;
    font-size:12px;
}